import { ref, unref, computed, onMounted } from 'vue'

export function useDataSource(propsRef) {

  /** 表格内部展示的数据 */
  const dataSourceRef = ref([])

  /**获取 */
  const getDataSource = computed(() => {
    const dataSource = unref(dataSourceRef)
    return dataSource
  })

  onMounted(() => {
    // getData()
  })

  // async function getData() {
  //   const { request } = unref(propsRef)
  //   const result = await request()
  //   dataSourceRef.value = result.data
  // }

  // function reload() {
  //   getData()
  // }

  return {
    getDataSource
  }
}